package org.jenkins.tools.test.servlets; import org.jenkins.tools.test.dao.SecurityTokenDAO; import javax.servlet.http.HttpServletRequest; /** * @author fcamblor */ public class SecuritySupport { public static void ensureTokenIsValid(HttpServletRequest req){ String token = req.getParameter("token"); if(token == null){ throw new IllegalArgumentException("Field [token] is required for current request !"); } if(!SecurityTokenDAO.INSTANCE.isTokenValid(token)){ throw new IllegalStateException("Your token is invalid : we cannot go further from there !"); } } }